cma final direct tax revision marathon